feat: add MiniMax as AI provider for completion and embedding#343
feat: add MiniMax as AI provider for completion and embedding#343octo-patch wants to merge 1 commit intooceanbase:developfrom
Conversation
|
octo-patch seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
Add MiniMax (https://www.minimaxi.com) as a first-class AI provider in seekdb's AI service framework. MiniMax provides OpenAI-compatible LLM completion API and a native embedding API (embo-01, 1536 dimensions). - Add MINIMAX to VALID_PROVIDERS list in ob_ai_service_struct.cpp - Add MINIMAX provider constant to ObAIFuncProviderUtils - Route MiniMax completion to OpenAI-compatible handler - Add ObMiniMaxUtils with custom ObMiniMaxEmbed for native embedding API - Add 12 unit tests + integration test for MiniMax provider - Update README.md and README_CN.md to list MiniMax as supported provider
|
Hi @octo-patch , thanks for your contribution! |
|
Thanks for the review, @hnwyllmm! Yes, you're absolutely right — MiniMax provides an OpenAI-compatible interface at I'll also look into signing the CLA. Would you like me to push the refactored version first? |

Summary
Add MiniMax as a first-class AI provider in seekdb's AI service framework, enabling users to use MiniMax's LLM and embedding models for in-database AI workflows.
Changes
MiniMax Models
Usage Example
Test Plan